package com.zack.gank.gankandroid.main.find.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Android on 2017/7/14.
 */
public class SelectFindBean  implements Serializable{

    /**
     * category : ["休息视频","前端","Android","App","福利","iOS"]
     * error : false
     * results : {"Android":[{"_id":"59678dae421aa90c9203d38a","createdAt":"2017-07-13T23:11:42.906Z","desc":"安卓指纹识别SDK，完美集成三星和魅族的指纹SDK，附带相关资料背景！","images":["http://img.gank.io/4bc6f013-ac5d-41e2-a337-d3cfc26c1547"],"publishedAt":"2017-07-14T13:24:31.177Z","source":"web","type":"Android","url":"https://github.com/uccmawei/FingerprintIdentify?tt=1","used":true,"who":"Awei"},{"_id":"59681bec421aa90ca209c460","createdAt":"2017-07-14T09:18:36.33Z","desc":"一个竖直方向的SlidingPanelLayout，支持加载多个Panel，可以灵活地实现漂亮的的交互效果","publishedAt":"2017-07-14T13:24:31.177Z","source":"web","type":"Android","url":"https://github.com/woxingxiao/SlidingUpPanelLayout","used":true,"who":"Xiao"},{"_id":"5968389c421aa90c9203d391","createdAt":"2017-07-14T11:21:00.776Z","desc":"RecyclerView 半圆形布局","images":["http://img.gank.io/62beda51-04fe-4865-b780-f982419d8feb"],"publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"Android","url":"https://github.com/cdflynn/turn-layout-manager","used":true,"who":"代码家"},{"_id":"59683a3b421aa90ca209c464","createdAt":"2017-07-14T11:27:55.530Z","desc":"在 Android 轻松绘制 Vector 动画。","images":["http://img.gank.io/17f29afe-c0de-4e4e-bffd-106d3b5cf4f1"],"publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"Android","url":"https://github.com/tarek360/RichPath","used":true,"who":"代码家"},{"_id":"59685372421aa97de5c7c934","createdAt":"2017-07-14T13:15:30.144Z","desc":"How to reduce APK size in android","publishedAt":"2017-07-14T13:24:31.177Z","source":"web","type":"Android","url":"https://blog.mindorks.com/how-to-reduce-apk-size-in-android-2f3713d2d662","used":true,"who":"AMIT SHEKHAR"}],"App":[{"_id":"5967a39c421aa97de5c7c92e","createdAt":"2017-07-14T00:45:16.87Z","desc":"View more, just Now | NowView设计篇","publishedAt":"2017-07-14T13:24:31.177Z","source":"web","type":"App","url":"https://mp.weixin.qq.com/s?__biz=MzA3MTA2MDM2Mg==&mid=2247483655&idx=1&sn=a0b6b26975f9219b1430c2ca519f82a6&chksm=9f321fe2a84596f430862f769ff2ed4bd7b1ba24f0d4d137b01c198be5b94f1d37366053dfb2#rd","used":true,"who":null}],"iOS":[{"_id":"59683adb421aa90ca3bb6afc","createdAt":"2017-07-14T11:30:35.308Z","desc":"漂亮的 iOS 轮播图效果。","images":["http://img.gank.io/1c86e350-e179-4ddb-8bdf-bb76eb4f09ad"],"publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"iOS","url":"https://github.com/MillmanY/MMBannerLayout","used":true,"who":"代码家"}],"休息视频":[{"_id":"59637fdc421aa90ca209c42e","createdAt":"2017-07-10T21:23:40.85Z","desc":"【脑洞菌】漫威秘密战争Part9：主宇宙与终极宇宙的终结","publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"休息视频","url":"http://www.bilibili.com/video/av12057192/","used":true,"who":"LHF"}],"前端":[{"_id":"5965dca8421aa90c9203d37b","createdAt":"2017-07-12T16:24:08.704Z","desc":"ECMAScript 2017 或 ES8 与 2017 年六月底由 TC39 正式发布，可以在这里浏览完整的版本；而 ES8 中代表性的特征包括了字符串填充、对象值遍历、对象的属性描述符获取、 函数参数列表与调用中的尾部逗号、异步函数、共享内存与原子操作等。","publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"前端","url":"https://zhuanlan.zhihu.com/p/27844393","used":true,"who":"王下邀月熊"},{"_id":"5966279f421aa90ca209c44c","createdAt":"2017-07-12T21:43:59.921Z","desc":"基于 Webpack 3 的 React 工程项目脚手架","publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"前端","url":"https://zhuanlan.zhihu.com/p/27851078","used":true,"who":"王下邀月熊"},{"_id":"59679d36421aa90ca209c45b","createdAt":"2017-07-14T00:17:58.354Z","desc":"【高仿】非常精美的Material风格的Dashboard","images":["http://img.gank.io/a6fc7413-931b-491c-92ec-a4c6ca13ed9b"],"publishedAt":"2017-07-14T13:24:31.177Z","source":"web","type":"前端","url":"https://github.com/wangdicoder/angular-material-dashboard","used":true,"who":"Di Wang"},{"_id":"596836bd421aa90ca209c462","createdAt":"2017-07-14T11:13:01.718Z","desc":"大小只有 1kb 的所见即所得编辑器。","publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"前端","url":"https://github.com/jaredreich/pell","used":true,"who":"代码家"},{"_id":"59683879421aa90c9203d390","createdAt":"2017-07-14T11:20:25.206Z","desc":"在 Markdown 里显示图表。","images":["http://img.gank.io/5d942ebc-11c3-4810-938a-b3b5f10be36a"],"publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"前端","url":"https://github.com/geekplux/markvis","used":true,"who":"代码家"}],"福利":[{"_id":"596819b7421aa90ca209c45f","createdAt":"2017-07-14T09:09:11.591Z","desc":"RIP","publishedAt":"2017-07-14T13:24:31.177Z","source":"chrome","type":"福利","url":"https://ws1.sinaimg.cn/large/610dc034ly1fhj53yz5aoj21hc0xcn41.jpg","used":true,"who":"代码家"}]}
     */

    private boolean error;
    private ResultsBean results;
    private List<String> category;

    public boolean isError() {
        return error;
    }

    public void setError(boolean error) {
        this.error = error;
    }

    public ResultsBean getResults() {
        return results;
    }

    public void setResults(ResultsBean results) {
        this.results = results;
    }

    public List<String> getCategory() {
        return category;
    }

    public void setCategory(List<String> category) {
        this.category = category;
    }

    public  class ResultsBean implements Serializable{
        private List<AndroidBean> Android;
        private List<AppBean> App;
        private List<IOSBean> iOS;
        private List<休息视频Bean> 休息视频;
        private List<前端Bean> 前端;
        private List<福利Bean> 福利;

        public List<AndroidBean> getAndroid() {
            return Android;
        }

        public void setAndroid(List<AndroidBean> Android) {
            this.Android = Android;
        }

        public List<AppBean> getApp() {
            return App;
        }

        public void setApp(List<AppBean> App) {
            this.App = App;
        }

        public List<IOSBean> getIOS() {
            return iOS;
        }

        public void setIOS(List<IOSBean> iOS) {
            this.iOS = iOS;
        }

        public List<休息视频Bean> get休息视频() {
            return 休息视频;
        }

        public void set休息视频(List<休息视频Bean> 休息视频) {
            this.休息视频 = 休息视频;
        }

        public List<前端Bean> get前端() {
            return 前端;
        }

        public void set前端(List<前端Bean> 前端) {
            this.前端 = 前端;
        }

        public List<福利Bean> get福利() {
            return 福利;
        }

        public void set福利(List<福利Bean> 福利) {
            this.福利 = 福利;
        }

        public  class AndroidBean implements Serializable{
            /**
             * _id : 59678dae421aa90c9203d38a
             * createdAt : 2017-07-13T23:11:42.906Z
             * desc : 安卓指纹识别SDK，完美集成三星和魅族的指纹SDK，附带相关资料背景！
             * images : ["http://img.gank.io/4bc6f013-ac5d-41e2-a337-d3cfc26c1547"]
             * publishedAt : 2017-07-14T13:24:31.177Z
             * source : web
             * type : Android
             * url : https://github.com/uccmawei/FingerprintIdentify?tt=1
             * used : true
             * who : Awei
             */

            private String _id;
            private String createdAt;
            private String desc;
            private String publishedAt;
            private String source;
            private String type;
            private String url;
            private boolean used;
            private String who;
            private List<String> images;

            public String get_id() {
                return _id;
            }

            public void set_id(String _id) {
                this._id = _id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getPublishedAt() {
                return publishedAt;
            }

            public void setPublishedAt(String publishedAt) {
                this.publishedAt = publishedAt;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public boolean isUsed() {
                return used;
            }

            public void setUsed(boolean used) {
                this.used = used;
            }

            public String getWho() {
                return who;
            }

            public void setWho(String who) {
                this.who = who;
            }

            public List<String> getImages() {
                return images;
            }

            public void setImages(List<String> images) {
                this.images = images;
            }
        }

        public  class AppBean implements Serializable{
            /**
             * _id : 5967a39c421aa97de5c7c92e
             * createdAt : 2017-07-14T00:45:16.87Z
             * desc : View more, just Now | NowView设计篇
             * publishedAt : 2017-07-14T13:24:31.177Z
             * source : web
             * type : App
             * url : https://mp.weixin.qq.com/s?__biz=MzA3MTA2MDM2Mg==&mid=2247483655&idx=1&sn=a0b6b26975f9219b1430c2ca519f82a6&chksm=9f321fe2a84596f430862f769ff2ed4bd7b1ba24f0d4d137b01c198be5b94f1d37366053dfb2#rd
             * used : true
             * who : null
             */

            private String _id;
            private String createdAt;
            private String desc;
            private String publishedAt;
            private String source;
            private String type;
            private String url;
            private boolean used;
            private Object who;

            public String get_id() {
                return _id;
            }

            public void set_id(String _id) {
                this._id = _id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getPublishedAt() {
                return publishedAt;
            }

            public void setPublishedAt(String publishedAt) {
                this.publishedAt = publishedAt;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public boolean isUsed() {
                return used;
            }

            public void setUsed(boolean used) {
                this.used = used;
            }

            public Object getWho() {
                return who;
            }

            public void setWho(Object who) {
                this.who = who;
            }
        }

        public  class IOSBean implements Serializable {
            /**
             * _id : 59683adb421aa90ca3bb6afc
             * createdAt : 2017-07-14T11:30:35.308Z
             * desc : 漂亮的 iOS 轮播图效果。
             * images : ["http://img.gank.io/1c86e350-e179-4ddb-8bdf-bb76eb4f09ad"]
             * publishedAt : 2017-07-14T13:24:31.177Z
             * source : chrome
             * type : iOS
             * url : https://github.com/MillmanY/MMBannerLayout
             * used : true
             * who : 代码家
             */

            private String _id;
            private String createdAt;
            private String desc;
            private String publishedAt;
            private String source;
            private String type;
            private String url;
            private boolean used;
            private String who;
            private List<String> images;

            public String get_id() {
                return _id;
            }

            public void set_id(String _id) {
                this._id = _id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getPublishedAt() {
                return publishedAt;
            }

            public void setPublishedAt(String publishedAt) {
                this.publishedAt = publishedAt;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public boolean isUsed() {
                return used;
            }

            public void setUsed(boolean used) {
                this.used = used;
            }

            public String getWho() {
                return who;
            }

            public void setWho(String who) {
                this.who = who;
            }

            public List<String> getImages() {
                return images;
            }

            public void setImages(List<String> images) {
                this.images = images;
            }
        }

        public  class 休息视频Bean implements Serializable {
            /**
             * _id : 59637fdc421aa90ca209c42e
             * createdAt : 2017-07-10T21:23:40.85Z
             * desc : 【脑洞菌】漫威秘密战争Part9：主宇宙与终极宇宙的终结
             * publishedAt : 2017-07-14T13:24:31.177Z
             * source : chrome
             * type : 休息视频
             * url : http://www.bilibili.com/video/av12057192/
             * used : true
             * who : LHF
             */

            private String _id;
            private String createdAt;
            private String desc;
            private String publishedAt;
            private String source;
            private String type;
            private String url;
            private boolean used;
            private String who;

            public String get_id() {
                return _id;
            }

            public void set_id(String _id) {
                this._id = _id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getPublishedAt() {
                return publishedAt;
            }

            public void setPublishedAt(String publishedAt) {
                this.publishedAt = publishedAt;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public boolean isUsed() {
                return used;
            }

            public void setUsed(boolean used) {
                this.used = used;
            }

            public String getWho() {
                return who;
            }

            public void setWho(String who) {
                this.who = who;
            }
        }

        public  class 前端Bean implements Serializable{
            /**
             * _id : 5965dca8421aa90c9203d37b
             * createdAt : 2017-07-12T16:24:08.704Z
             * desc : ECMAScript 2017 或 ES8 与 2017 年六月底由 TC39 正式发布，可以在这里浏览完整的版本；而 ES8 中代表性的特征包括了字符串填充、对象值遍历、对象的属性描述符获取、 函数参数列表与调用中的尾部逗号、异步函数、共享内存与原子操作等。
             * publishedAt : 2017-07-14T13:24:31.177Z
             * source : chrome
             * type : 前端
             * url : https://zhuanlan.zhihu.com/p/27844393
             * used : true
             * who : 王下邀月熊
             * images : ["http://img.gank.io/a6fc7413-931b-491c-92ec-a4c6ca13ed9b"]
             */

            private String _id;
            private String createdAt;
            private String desc;
            private String publishedAt;
            private String source;
            private String type;
            private String url;
            private boolean used;
            private String who;
            private List<String> images;

            public String get_id() {
                return _id;
            }

            public void set_id(String _id) {
                this._id = _id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getPublishedAt() {
                return publishedAt;
            }

            public void setPublishedAt(String publishedAt) {
                this.publishedAt = publishedAt;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public boolean isUsed() {
                return used;
            }

            public void setUsed(boolean used) {
                this.used = used;
            }

            public String getWho() {
                return who;
            }

            public void setWho(String who) {
                this.who = who;
            }

            public List<String> getImages() {
                return images;
            }

            public void setImages(List<String> images) {
                this.images = images;
            }
        }

        public  class 福利Bean implements Serializable{
            /**
             * _id : 596819b7421aa90ca209c45f
             * createdAt : 2017-07-14T09:09:11.591Z
             * desc : RIP
             * publishedAt : 2017-07-14T13:24:31.177Z
             * source : chrome
             * type : 福利
             * url : https://ws1.sinaimg.cn/large/610dc034ly1fhj53yz5aoj21hc0xcn41.jpg
             * used : true
             * who : 代码家
             */

            private String _id;
            private String createdAt;
            private String desc;
            private String publishedAt;
            private String source;
            private String type;
            private String url;
            private boolean used;
            private String who;

            public String get_id() {
                return _id;
            }

            public void set_id(String _id) {
                this._id = _id;
            }

            public String getCreatedAt() {
                return createdAt;
            }

            public void setCreatedAt(String createdAt) {
                this.createdAt = createdAt;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getPublishedAt() {
                return publishedAt;
            }

            public void setPublishedAt(String publishedAt) {
                this.publishedAt = publishedAt;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public boolean isUsed() {
                return used;
            }

            public void setUsed(boolean used) {
                this.used = used;
            }

            public String getWho() {
                return who;
            }

            public void setWho(String who) {
                this.who = who;
            }
        }
    }
}
